1101
0
1087
1
1587
1567
2
1931
2161
1025
2490
4455
1893
880
2328
913
1043
488
1215
267
1832
3
683
844
1004
413
476
6579
9
1942
1279
2497
5313
423
2143