839
0
223
428
968
1411
438
2123
1551
2
784
328
1133
1156
505
488
292
1062
439
767
951
413
683
274
596
2941