40387 401
11571 669
10170 45
2632 56
42449 161
54333 769
8375 781
15843 297
10501 496
8396 667
6250 426
5109 749
10640 716
15187 132
11017 449
15789 741
5007 112
12384 526
9613 88
7743 284
2868 81
17184 611
9641 141
5164 42
3248 441
5659 230
10341 510