1020
0
2587
16
1780
1
1157
547
1137
3092
2243
7
4536
2
2727
2730
6
2657
3
2668
19279
20634
8
437
845
2855
467
488
31535
418
25137
2897
4
383
1862
379
4071
2120
1222856