31535
0
448
1
296
105290
397
2904
2
18403
6
282572
437
440
363
295
2522
1343
2564
255
3287
1232
1282
3373
580
116
503
2740
303
6800
273
1751
315
2330
4