298
0
1045
2992
2740
1762
582
2522
1015
1863
1
433
1343
2211
380
321
397
154
1227
552
339
305
274
1075