1020
0
2730
6
25137
31535
17353
19279
2
2587
16
1780
1
20634
8
1098
3114
4
1157
547
1137
3092
2243
7
4536
2727
6800
1559
2657
3
2668
437
845
2855
467
488
2091
418
2897