42623
23
12058
15
5667
3
450
2
440
400
396
1
46718
14
310
9482
26
641
817
251
513
256
214
148
211
92
149
119
116
117
171
109
138
223
271
132
124
147
142
140
159
93
153
118
145