697 3
5881 4
2818 7
11587 7
8904 24
977 4
10293 13
55905 39
916 4
2303 8
25064 50
4989 26
1091 5
1948 2
2745 9
29 1
819 9
2130 10
2272 3
1513 8
1794 10
2795 15
2757 12
5254 10