21528 332
6526 306
18675 167
12732 385
74966 463
8934 669
39465 310
28599 425
82709 807
77150 568
4417 555
13093 720
1220 44