1005 70
4266 377
7748 597
17977 513
10508 40
9032 372
81564 1030
28492 329
41976 469
87185 827
44956 670
19954 217
2839 103
13425 802
6942 524
5083 228
8954 514
4373 579
2296 382