496
0
1000
868
1
830
1814
2
662
801
3326
3
846
673
2710
1993
988
2972
6
5382
4
1356
1813
1691
1199
693
2264
352
526
1545
2760
1844
1479
2285
9
2180
1746