50880 522
26549 192
19240 793
10300 865
12259 408
10850 777
4316 822
3023 125
4755 328
3421 332
11818 675