31535
0
520
1
36609
34
3545
326
18403
6
4328
10
4594
458
448
5270
7
3373
9088
8
397
2904
2
1819
525
759
437
440
295
2952
185
580
1009
3350
3
105807
42
1343
709
768