692
0
1073
3559
1
874
1661
529
846
1133
1161
342
767
443
213
438
413
454
951
1009
2
596
381
4864
749
383
369
1101
445
329
4537