51478 522
26667 192
19264 793
10331 866
12288 408
10855 777
4330 822
3040 125
4760 328
3435 332
11850 675