51578 522
26684 192
19265 793
10345 866
12292 408
10857 777
4330 822
3041 125
4763 328
3436 332
11858 675