31535
0
437
1
4594
768
5611
11
18403
6
397
4328
10
2904
2
504
3632
5
759
440
282572
3373
295
3021
4
2952
315
580
1343
458
25440
3287
448
3663
1297
431
1863
1045