119062 198
10868 41
5845 39
8132 32
4504 25
2673 23
4096 16
3745 13
3947 12
3217 11
2564 10
2992 7
2168 5
1737 1