1101
0
951
358
7952
1
1215
732
970
2143
2655
957
602
1436
918
427
1939
1279
547
881
2211
1428
2190
670
543
413
415
269
287
407
597
859