50977 522
26581 192
19245 793
10307 865
12264 408
10851 777
4319 822
3027 125
4755 328
3424 332
11825 675