1049
0
1008
2
1156
798
714
4438
5
935
1133
1939
1132
957
951
454
403
3287
1
2121
4
409
91
415
829
1045
3152
9
456
9315
1557
1661
699
6
602
1361
787