15005 595
4298 648
2160 271
8625 306
36087 548
17199 609
10089 117
5386 98
5113 150
3294 181
4296 225
26007 714
5472 78
1747 327
6235 475
19523 361
17207 464
2638 174
3716 945
25368 943
1865 50
1900 155
3582 771
30143 712
40769 479
17694 482
5004 455
2068 100