1428
1
1212
2
2440
1512
1336
1068
1397
747
1464
1049
0
621
798
714
935
3438
1133
1939
1132
957
2803
6
951
2235
454
403
2121
4
409
415
1045
456
1557