1540
0
346
1860
649
306
611
358
3693
12
854
632
501
486
1089
797
839
646
361
1413
356
2010
58
1343
362
280
472
400
353
699
1277
2190