1020
0
1824
20634
8
2730
6
17353
116
392
31535
422
2831
1
25137
2657
3
2668
2
2189
458
543
2076
846
3203
10
798
1084
383
387
1057
671
547
497
1880
1237
521