905
1
995
1844
582
0
4179
4833
2
1749
496
2710
1547
2368
1093
673
1778
3326
3
693
915
662
1000
2999
1568
1431
1813
2166
300
801
830
1124
1382
1766