31257 62
10125 47
5524 29
5165 26
4377 14
4071 16
3872 22
3396 20
3058 7
2189 11
2181 8
2131 9
1906 10
1848 39