49933 510
26378 192
19219 793
10272 865
12151 408
10846 777
4311 822
3008 125
4747 328
3403 332
11793 675