51035 522
26589 192
19246 793
10310 866
12268 408
10851 777
4321 822
3028 125
4755 328
3427 332
11827 675