17047 20
10464 18
3045 5
3548 14
4382 14
2059 5
3129 13
3731 17
1346 2
3151 13
2373 7
8343 40
2612 6
2578 11
2765 10
2151 8
2907 22
6602 11
2114 8
2597 13
1948 9
1600 2
2533 11
3769 28