17047 20
10414 17
3029 4
3516 14
4349 14
2044 5
3117 13
3716 17
1331 1
3125 12
2357 6
8316 40
2595 6
2568 10
2754 10
2141 8
2891 22
6582 11
2098 8
2585 13
1933 9
1588 2
2508 11
3755 28