1240
0
1640
1021
2
462
1403
616
3516
22017
789
10941
70
887
822
1659
1047
539
368
745
496
562
563
445
1419
1
484
400
345
878
471
914
1725