354 5
1347 7
859 8
766 2
1077 10
1313 8
3404 10
15009 7
39932 28
5177 17
6509 11
4530 7
2444 4
3920 15
1794 9
10470 17
3818 6
4212 10
655 4
1845 11
4038 12
1005 5
772 10
7428 26