17621 17
3960 9
3491 7
12383 28
5541 7
16618 18
4896 7
5452 12
11760 21
17546 13
2356 4
3922 8
5911 12
2738 3
4128 6
7133 6
3081 7
4018 9
2839 9
5861 11
3263 11
5262 17
7340 13
3307 4