637
0
1710
1
771
2076
2109
1314
767
1541
2105
1023
573
611
1053
392
505
2395
477
445
552
522
714
485
443
1840
2
932
493
1462
518
1073
326