25815 29
7296 17
11114 18
2899 7
7032 20
6862 13
20114 26
7501 17
8006 15
3234 3
7797 18
17255 23
2552 8
3728 7
4011 3
12069 46
1146 5
2095 8
2762 5
5280 5
2068 4
1740 1
1962 5
6831 32