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