51504 522
26672 192
19264 793
10332 866
12289 408
10856 777
4330 822
3040 125
4760 328
3435 332
11851 675