605
0
1073
1020
418
1840
2
383
580
337
413
529
4106
1636
1029
443
545
2062
421
584
93
1955
1
670
980
853
476
1878
1938
4
668
631
472
2000