1132
0
501
1343
1333
1
670
522
2290
2
327
1325
116
1663
781
980
521
477
573
383
839
1880
653
1504
2211
1084
1053
1073
1967
798
2522
422
1462