4491 3
22424 27
12328 21
12314 22
14664 12
1573 10
3486 12
2627 9
2067 2
1651 4
3077 5
1585 3
5028 12
2176 4
3953 5
6838 5
10917 10
8212 3
7191 12
8867 3
10312 13
12274 14
37405 81
9215 10