2896 125
9492 169
21864 652
5602 282
47442 141
15473 480
13667 115
16855 315
23868 841
29572 86
9519 547
15169 890
14783 251
14739 900
16827 454
5272 260
16607 445
10675 321
22899 704
9528 486
19090 348
3583 245
12356 627
36227 143
8315 999
9560 718
3589 644
7829 648