25282
37901
24216
1975
30883
4908
8527
9398
263
1168
284
407
1041
5692
1452
482
2207
1387
3570
1438
985
3764
6959
5265
732
283
1636
573
7446
29080