953
1237
2753
4974
1572
2125
1596
1649
1781
1721
2130
2484
2178
3124
2693
2045
1738
1986
2241
2052
2105
2117
2462
2289
1482
2399
3705
2543
9609
2515
3351
3916