119162 198
10901 41
8162 32
5868 39
4524 25
4120 16
3972 12
3763 13
3240 11
3012 7
2716 23
2581 10
2186 5
1826 1