1020
0
2730
6
968
1094
2657
3
2668
2
445
700
2111
20634
8
2881
787
282572
2748
547
2855
3092
1
1222856
4
3251
744
2189
536
453
1559
3428
17353
25137
979
13491
1824