939
2
1101
2830
7
2086
1
4895
8
415
0
1869
798
177
995
1513
3268
1293
1175
1133
1939
401
957
951
454
403
514
2121
4
409
1045
456
1557
1661
2634
602