24636
1010
1416
1749
2065
2847
3020
2271
882
2969
2156
2756
4264
3688
2781
1120
1750
1581
1853
6850
14804
3815
2886
6464
3877
1394
2988
1447
11587
12603
5355
21879