25285
37909
24221
1975
31006
4914
8532
9414
263
1169
285
407
1043
5698
1454
482
2211
1389
3579
1443
986
3771
6970
5277
733
283
1637
577
7461
29124