16729 31
6493 6
4929 11
2553 6
2264 2
2242 7
2173 7
1968 1
1784 2
1724 6
1406 2
1380 1
1191 1
1096 3
1046 5
947 1
921 2
383 9