24654
5010
4259
6535
1811
840
4296
2872
1572
14186
1042
1483
2183
10601
2791
834
1298
2996
2449
1331
1248
2268
3937
6388
1311
2867
15303
7868
1949
3678
22048
9690