3505 27
1800 6
2298 10
1323 8
12592 61
1283 2
1112 5
2956 10
1075 1
2087 9
2963 13
1404 4
3080 13
1165 5
927 2
1953 6
1328 2
1685 9
1627 6
2752 11
1130 3