3498
4
286
0
376
4864
1
2105
839
477
505
245
517
1020
1824
668
405
326
320
169211
11
957
1384
2
3061
5
415
895
951
409
581
787
1557
1897
1161
602