635
0
1045
255
670
523
4775
2
1035
3176
356
315
339
326
777
1850
1
915
1315
536
678
1893
6164
526
916
1112
637
942
524
582
866
1142
1746