51693 523
26702 192
19270 793
10355 866
12301 408
10859 777
4331 822
3044 125
4767 328
3437 332
11863 675