486
0
1116
1298
799
2855
3
1594
488
2069
514
968
919
247
1
164
1375
2
1124
2419
872
2830
7
2111
1559
3092
383
3691
5
1860
1780
2301