29820 743
2640 532
25323 523
430 107
28483 476
1181 200
2337 619
2015 535
2590 756
610 130
11850 237
2374 633
1375 318
10303 198
6662 646
32739 603
2983 71
4964 561
2939 60
8260 470
497 160
2084 349
3200 211
30423 827