1129
0
1132
1418
2
2459
6
1354
1
2000
1056
839
2487
418
300
935
804
1047
915
1049
6062
16
1238
2326
4
493
1411
1941
383
999
5055
5
1889
512
883
2697