1101
0
951
358
7952
1
1215
409
2655
957
602
663
57
1939
403
1279
547
1942
326
2190
670
543
413
2041
269
287
407
597
859
410
535
286