51386 522
26656 192
19262 793
10326 866
12283 408
10854 777
4328 822
3036 125
4759 328
3435 332
11849 675