59660 509
34209 571
5163 146
10666 494
5388 904
24303 560
31561 254
6603 598
28034 331
70588 934
33153 959
122280 1189
36731 140
47841 696
17172 294
36231 717
4715 499
3176 283
2995 175
1699 124
6131 621
13649 505