661
0
1769
1
947
1850
612
55
5043
715
951
666
1022
536
866
445
688
1478
553
630
2
1848
2582
2238
583
1179
372
315
1089
622
431
1739
1109