2224
2
1397
1
1479
1565
3
1355
1976
4329
7
1060
1012
2213
1173
1449
881
1486
1162
1251
1596
4520
991
983
3496
5
2327
912
1425
1349
1796
2546
1551
1100
1876