119027 198
10856 41
5843 39
8124 32
4498 25
2652 23
4091 16
3741 13
3942 12
3212 11
2557 10
2988 7
2162 5
1709 1