18050 800
50468 602
11577 488
7571 519
7320 644
13782 214
8419 933
10146 677
25523 483
29719 213
23680 357
7676 88
14471 790
8490 852
36909 414
6210 55
10115 60
15436 352
5389 807
30728 652
12272 113
14256 679
24202 643
4633 186
9465 236