2535
2
1123
1
1590
1716
1819
1380
0
1558
2173
1382
2377
2368
1020
3498
4
1417
2090
181997
11
1168
2760
1660
1532
2082
1632
1813
467
83
1788
1199
2110
989
1268