1020
0
418
2275
2
31535
52
618
402
467
988
825
594
138
968
765
1152
341
101
90
219
798
25137
244
195
634
910
4
457
185
611
360
19279