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