2173
1
2294
1660
1813
1749
526
0
1093
1816
1382
2082
467
801
1746
2
1380
1000
830
1590
868
662
1681
2562
1787
300
4311
1399
2184
1814
2368
2118
1788