14226
14226
30190
6877
1497
4882
1084
958
15327
32573
9236
35471
10330
975
2951
2253
1632
1428
695
19841
1461
6078