21896 20
7316 13
4921 9
6913 9
4905 4
18987 20
14749 32
26953 53
27812 21
10039 15
8413 12
12258 7
18920 15
16915 26
15588 27
10237 19
3757 5
4840 10
4336 3
5735 13
2998 6
3929 3
5883 2
8826 12