1686
1
1691
1766
2
1093
0
1305
2340
1787
1813
801
1660
1681
1590
2173
526
1380
1749
2999
3
2184
2082
1220
1000
496
2368
830
1350
7976
8
635
2456
2110
4311