3593 3
2876 4
2623 3
2078 3
3574 5
13445 30
10524 31
3240 1
12525 27
5790 10
4357 7
3137 4
7659 15
3168 9
4313 6
2556 1
3474 2
10240 16
4658 3
2923 4
1645 3
2153 2
2782 2
3092 5