2799 300
3254 587
3521 475
3534 176
3462 537
3565 580
5688 702
3773 507
2903 322
6000 509
7899 415
2692 805
5133 112
40330 165
10035 251
20230 1008
78184 627
6588 389
24315 835
19982 601
9951 549
2153684 3796
4943 52
21564 86
5026 378
3326 36
10229 904
4586 92