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