1020
0
2855
3
2730
6
2668
2
20634
8
418
2275
52
618
402
467
988
825
594
138
765
1152
341
101
90
219
798
244
195
634
910
4
457
185
611
360