51353 522
26645 192
19260 793
10326 866
12281 408
10854 777
4327 822
3036 125
4758 328
3435 332
11846 675