1686
1
1380
0
1691
1766
2
1093
1305
2340
1787
1813
801
1660
1681
1590
1225
2173
526
1749
2999
3
2184
2082
1220
1000
1012
1376
868
1310
542
496
2368
581