1020
0
80
797
1859
918
2730
6
592
31535
282572
1712
2657
3
433
180849
2668
2
427
671
467
968
2727
475
455
419694
9
20634
8
295
25137
2224
1824
114
1188
1
996