40387 401
11573 669
10172 45
2632 56
42450 161
54340 769
8376 781
15843 297
10501 496
8396 667
6251 426
5110 749
10640 716
15188 132
11017 449
15789 741
5007 112
12386 526
9614 88
7743 284
2868 81
17187 611
9641 141
5164 42
3248 441
5659 230
10345 510