24642
1010
1418
1749
2065
2848
3020
2272
883
2973
2156
2756
4264
3688
2782
1120
1750
1581
1853
6852
14806
3815
2886
6468
3877
1394
2988
1447
11588
12605
5355
21879