2173
1
1660
1681
2082
1093
0
1766
2
1305
1787
830
801
1813
1382
1746
1000
1816
2166
496
526
83
1788
673
1590
2294
1380
2999
3
1749
1691
2368
868
4311