1020
0
2855
3
2657
2668
2
20634
8
2587
16
547
1780
1
2730
6
4536
1157
2727
1137
2243
7
437
467
19279
845
17353
3442
3092
31535
4820
282572
4396
2275
25137
1824
418
2125