31535
0
4594
1
2506
18403
6
397
4328
10
2420
3
2904
2
759
437
440
3373
295
3663
2952
580
1343
2539
458
768
25440
3287
5611
11
4025
5
1297
2941
1863
1045
478
4223
22