119355 199
10948 41
8200 32
5897 39
4553 25
4145 16
3995 12
3792 13
3263 11
3040 7
2780 23
2612 10
2204 5
1962 1