2999
3
1691
1
1568
929
2134
1579
2281
2
1690
1660
1788
2368
83
1431
1547
2562
3562
2710
4179
2166
1168
3326
1681
1749
1819
2427
12
1813
1632
1746
1814