31675
9
5239
1
15047
2
45196
3
5120
18130
245839
32
7081
3208
5824
2278
4991
13
4407
187
227
334
327
325
383
194
167
340
188
133
202
137
147
192
240
230
351
184
241
539
1126
7722
616
683