24020
5158
18302
2731
10169
2446
2042
3475
239078
3838
48010
4024
3346
4992
51659
31080
3476
6690
3026
20580
6425
4380
10687
300798
22420
4699
9877
12646