31535
0
363
367
1
282572
3287
759
478
639
5611
11
3373
1073
1343
397
580
552
4594
2952
2904
2
1009
422
18403
6
437
440
3663
295
169211
448
2211
1779
116