2305
105
2847
42
2897
243
3551
35
1887
273
2869
123
1790
64
2962
44
1407
42
2336
7
(1/2)