30395 80
8325 25
5060 14
5343 19
3665 16
7726 29
5271 30
1647 5
2285 3
1872 9
1107 2
1404 2
13197 35
8555 31
1173 2
3013 18
2402 5
2323 12
2683 4
6192 19
3877 8
1696 3
3067 8
6953 26