18060 800
50508 602
11579 488
7571 519
7321 644
13783 214
8420 933
10146 677
25533 483
29734 213
23693 357
7681 88
14478 790
8491 852
36950 414
6213 55
10127 60
15449 352
5389 807
30763 652
12288 113
14258 679
24210 643
4636 186
9468 236