42620 12
14387 18
13399 8
12192 5
11695 17
7818 22
7713 17
6093 7
2155 5
1237 4
1200 3
1179 7
1158 6
1113 9
1067 6
1026 2
1021 4
1015 8
990 2
977 5
956 10
916 3
864 9
815 4