45031 926
156450 631
14185 321
11441 503
8959 172
6759 495
4459 349
6551 735
20524 271
4839 773
3214 221
1102 66
1038 110
15331 841
2459 595
811 106
3107 822
8865 288
2709 523
1470 303
1726 351
3237 590
12011 624
710 135