1020
0
20634
8
968
25137
19279
2
1056
1
1824
467
17353
31535
13491
661
529
576
4292
1267
2275
801
2881
679
4111
2076
47041
918
683
1921
555
581
719
1098