1650
0
860
455
2920
3
1361
1
472
965
464
521
646
2880
2
505
809
522
353
4106
363
3015
935
1462
458
804
846
5009
414
2421
787
874
1073