302814 1085
2892 551
4136 793
1190 103
90407 150
12062 282
26818 273
58193 489
35316 461
10992 649
5128 451
10966 804
2611 134
2491 507
2593 341
28430 943