2691
2
31535
0
6800
3469
18403
6
4594
1
5471
10
397
2683
2459
9
4328
2904
759
437
440
3373
295
2952
580
4260
15
1343
1921
458
768
25440
3287
5611
11
1297
1073
1863