40 8
1093 2
785 5
2647 8
2560 6
1422 2
2217 6
3659 4
4259 12
4735 15
1560 8
1535 9
3100 6
2015 4
3468 11
11874 29
5925 2
8156 18
2300 10
6773 16
3842 5
4149 9
9026 15
3824 10