456
0
2702
1133
683
403
245
4940
5
1045
668
1101
392
4455
2
5223
9
1824
280
602
1877
1
379
410
1981
1425
870
482
1897
298
722
1043
918
798
2730
6