1020
0
20634
8
2730
6
17353
116
31535
1824
422
2831
1
2657
3
2668
2
2189
2076
798
1084
383
25137
497
1880
521
918
467
2190
767
282572
419694
9
9355
1343
543
2855