3195 4
2130 3
2403 2
3041 3
4197 1
3865 3
3185 3
12511 10
3192 4
4633 4
7014 9
1982 2
3308 1
5813 8
2097 5
5522 13
2787 3
4351 4
7894 11
3754 2
5080 10
6821 4
12915 12
4745 6