1608
0
3815
2730
6
2714
5
467
518
798
3747
2
6213
653
469
5513
1
295
882
2069
8
4910
968
1377
393
4445
3
5165
2190
899
2102
78
215
2272
378
8125
2855