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