969258
168961
338541
433387
802841
27675
341830
542261
942476
81570
547469
441353
5176799
3593581
3124148
2428804
2246988
2071609
1996358
192378
1778118
1724136
1699196
1645471