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