3050 10
2347 5
2772 12
2476 7
1549 4
2417 4
4206 5
2109 4
2146 5
3053 6
5325 8
6342 18
9799 43
2850 6
20543 60
3398 8
4210 10
6150 37
1342 3
1821 2
2304 7
4284 6
2627 3
1630 3