1629
0
415
456
1167
2123
683
951
1020
1610
722
918
458
280
482
957
663
381
1411
1981
4455
2
388
726
321
968
419
413
286
868
846
267