51530 522
26676 192
19264 793
10336 866
12292 408
10857 777
4330 822
3041 125
4761 328
3436 332
11858 675