526
0
1093
1660
1
496
801
2368
1000
693
830
2392
2
673
868
1813
802
1382
2166
1814
2173
635
3326
3
1570
1749
1691
1787
784
2578
745
2562
1681
1380