115284 19
87607 10
21381 9
5457 7
8778 6
10781 6
5555 5
5401 5
9504 5
314809 5
9705 5
5052 4
16334 4
6327 4
13682 4
7530 4
9354 4
12957 4
4753 4
3805 4
2806 4
1578 4
6006 4
3282 4