31686
9
5254
1
15062
2
45201
3
5123
18133
245841
32
7082
3214
5825
1639
13055
5
6967
7
167
410
455
393
380
322
307
257
522
637
471
211
548
252
412
445
452
405
202
390
313
575
192
214