2184
1
2131
3562
662
0
1660
2073
642
673
802
915
1788
635
2972
587
1347
495
745
1532
1699
2
1813
2166
2152
1819
1751