1590
1
2999
3
1816
83
1093
0
2368
1681
1660
1813
1305
526
801
2166
496
1749
1787
2173
2184
1825
1000
2110
830
2392
2
635
1814
1788
1382
693
1547
2294