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