1550
0
631
367
986
951
901
3025
1
317
420
492
392
859
47
2445
326
699
772
369
893
1657
1172
691
799
683
719
385
613
455
1008
2
962