289153
34243
886162
696958
530343
14755
1093246
220463
140438
879739
664320
591368
123631
417933
633222
1092313
71590
952873
298481
944252
106308
7955
107114
61816
461998
56576