30908 43
34785 84
19695 32
22772 47
14036 58
1746 5
1435 4
1208 0
7250 39
1175 0
1796 6
960 3
2353 6
2273 2
2413 3
1667 2
2532 7
1629 2
1729 3
1065 4
1097 2
897 2
1190 2
4348 17