675
0
2635
1084
1199
935
1244
559
965
1221
586
17
633
341
714
3700
1237
2189
275
518
1553
543
138355
165