29291 70
1588 349
1760 521
1981 508
299 77
3217 934
2312 691
22735 100
17467 131
6543 632
4182 126
5142 796
3463 188
20301 672
17962 186
15652 656
10700 672
5551 236
4508 343