52108 306
18245 228
10848 298
84671 908
2850 95
8450 796
7044 530
14982 329
75397 81
35601 364
22384 171
6615 434
44581 619
40913 59
76755 598
101940 651
9383 797
9471 487
30739 502
47276 44
20435 207
4891 483
2458 166
3941 110
6556 740
6620 856
14152 544
3933 672