1286 72
6284 539
3083 711
3312 184
2486 503
6631 157
5699 562
2925 774
3730 777
553 31
1275 153
4007 854
24843 726
4287 334
2554 569
2071 137
2116 324
3029 534
2768 689
2519 569
3597 803
3650 912
14148 549
5374 236
10789 310
28837 999
13406 470
15592 832