24020
5157
18302
2731
10169
2445
2042
3475
239078
3838
48007
4024
3346
4992
51658
31080
3476
6689
3026
20580
6425
4379
10686
300791
22419
4697
9872
12646