257478 18
171554 24
154159 23
124606 9
111827 9
109204 8
107732 17
101908 6
90151 26
81755 8
75231 6
69878 6
64727 16
63957 1
59407 2
58229 3
54404 4
52932 3
52379 4
49732 3
46251 3
45977 4
44732 5
43402 1