445
0
1020
2901
1610
722
918
280
482
675
957
352
547
415
1314
342
517
1057
1411
1981
4455
2
575
263
410
388
726