15608 35
11215 37
1323 6
1896 6
1607 7
1410 3
1556 5
2585 11
1217 2
2231 11
2919 10
3274 14
2232 9
1489 5
1703 4
4913 28