318331 24
114684 21
110459 8
107154 11
95954 11
80476 14
72457 13
71956 6
66528 9
65406 6
57432 13
53359 8
53157 6
52152 3
50076 5
49651 7
47126 3
42909 5