30575 871
4847 414
3663 665
2865 54
2568 284
7554 921
5174 731
3833 144
19456 190
5079 910
1606 53
1669 118
7706 810
3902 700
3812 478
6220 641
2127 78
4350 566
10006 485
20151 93
4245 451
19309 133
8365 533
6419 859