1073
0
798
848
1
999
2395
1198
1557
2
1049
2346
3
1540
559
1282
4331
4
843
414
400
1454
475
1326
2767
1361
3859
915
28805
6
3031
11
2030
839
472
1245
6370
5