2200 3
5278 5
3029 6
8457 16
17244 53
7868 31
6719 12
3102 6
4962 8
10803 40
12938 30
5400 6
4294 10
4742 18
2384 3
4645 4
3178 7
17134 80
17731 16
10809 22
10015 19
4476 23
3236 8
17812 52