938
0
1225
1571
1
1589
1293
515
778
826
1618
804
2427
12
2975
785
951
418
532
8527
3200
3
368
493
388
2122
2
1564
1976
1423
599
1111
534
991
712