1020
0
20634
8
418
52
765
2275
2
618
402
467
988
594
825
138
341
2198
101
4396
3
90
2710
9
457
1152
195
382
219
798
1784
244
1100
4820
771