2710
2
1535
1
2100
1911
19944
1815
2942
6
2901
4309
3
4435
1622
1720
2282
1137
4278
1690
2108
1660
1788
2368
83
1431
2435
1547
1568
1348
2562
1691
3562
4179