51783 523
26717 193
19273 793
10373 866
12310 408
10860 777
4331 822
3048 125
4771 328
3438 332
11866 675