15599 35
11200 37
1314 6
1881 6
1603 7
1402 3
1551 5
2576 11
1208 2
2223 11
2908 10
3266 14
2218 9
1474 5
1693 4
4902 28