882
1298
815
808
866
2091
1366
1246
936
2253
1672
1640
1426
1531
2317
2027
1818
1544
1731
1657
1604
2310
1750
2120
2273
2664
2858
2450
1652
7847
111008
3886
4316
2596
7003
3718