33882
1598
63234601
477969
1997054
14211
24155564
108953
23996
327
44664
1198
180568
6291
179777
1385