31535
0
282572
448
1
105290
6800
397
2904
2
1541
580
437
440
295
458
1015
3663
584
3287
363
1222856
4
18403
6
3373
1238
1009
1045
5622
576
2486
691
2740
745