9093 269
19293 1049
30845 664
18852 236
15541 146
12760 703
6545 661
5924 328
5175 425
4046 227
4317 415
3746 94