2295 5
1577 7
2777 9
3435 25
1494 3
3336 9
2132 7
2465 13
5977 19
13454 38
4610 22
19233 67
6525 14
3089 5
4181 7
1004 2
674 1
3655 7
1989 3
1714 4
2730 8
1367 6
6320 34
1596 6