1073
0
400
1099
1
964
484
477
1650
798
748
58
472
1587
928
1348
418
1171
1040
2314
2
762
2337
403
2596
787
2724