1229
1
2105
2830
7
415
0
798
177
7952
3006
3
1526
2301
2
631
1133
1939
1009
957
951
454
403
514
2121
4
409
1045
456
714
3559
1557
1661
2634
1513
602