50926 522
26567 192
19241 793
10302 865
12261 408
10850 777
4318 822
3025 125
4755 328
3423 332
11822 675