150978
298537
6848
669284
93935
682914
540662
50461
578171
129494
693463
431919
505335
339849
54861
151382
565374
1006153
140103
551358
659778
941582
232375
17643
990691
481624