580 3
2052 3
266 4
1551 5
2821 10
2266 11
2245 3
3136 10
2744 5
9319 10
3528 8
4677 14
4035 9
4661 13
5254 16
4890 6
2399 4
3321 6
3523 11
4848 9
4074 6
4441 13
5918 9
11172 26