51058 522
26592 192
19246 793
10310 866
12269 408
10851 777
4321 822
3029 125
4755 328
3429 332
11827 675