3000 6
1715 8
4188 14
1342 8
2347 14
1669 4
2777 15
2440 7
2071 8
1339 4
15309 70
5072 7
1881 9
2337 11
2741 11
4201 16