25282
37895
24215
1973
30838
4904
8520
9393
262
1166
284
407
1040
5687
1452
481
2204
1384
3562
1437
983
3762
6951
5260
732
283
1635
571
7436
29064