9501 330
34582 349
4631 707
1151 88
4281 537
2543 514
4289 291
30567 871
15362 287
4052 465
6513 685
3593 260
5504 658
2836 132
2181 147
4273 191
3768 115
5390 467
4312 679
3271 589
1965 212
5547 884
2958 521
3063 57