51850 523
26732 193
19276 793
10387 866
12316 408
10862 777
4331 822
3049 125
4772 328
3439 332
11867 675