580 7
574 2
1231 4
1200 3
664 3
541 2
603 4
109 5
1880 7
2063 6
4104 6
2094 5
3152 8
1569 10
2094 9
1629 10
12192 5
24636 21
34290 35
9006 11
5008 5
3376 6
19552 20
42826 12