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