46060 732
11850 505
32308 437
28825 85
13288 219
43284 572
15942 400
5063 284
2521 263
5477 402
2183 188
3437 655
2959 266