213
396
150
260
191
175
237
220
207
331311
2711
23496
17660
15551
13952
10742
1046263
9474
929148
9240
774142
7180
70311