526
0
1093
673
1660
1
662
801
802
2392
2
868
2999
3
784
1691
830
1000
1749
1788
1813
1380
915
2368
1681
1305
1590
2166
496
2184
400
693
1382
635