299926 1084
2892 551
4135 793
1190 103
90375 150
12062 282
26809 273
58178 489
35304 461
10978 649
5128 451
10965 804
2611 134
2490 507
2593 341
28426 943