2657
3
1020
0
20634
8
2587
16
547
1780
1
4536
2
2369
1157
1137
2243
7
2727
3092
2730
6
467
282572
2716
4
2668
105290
437
845
2710
9
418
2855
968
17353
1011
19279
25137
1862