1243
0
1500
938
570
1105
657
484
534
857
914
664
1166
1298
384
551
905
19783
2
454
1862
1
749
1103
1066
1691
372
1181
467
1429
3159
334