1129
0
1418
2
1132
2000
1
583
1304
1941
915
2326
4
964
1421
300
935
804
1894
493
383
1448
1392
1084
389
1056
1513
475
2678
10
1142
1390
933
1587
1889