447768
409420
699559
39153
8463
232910
6466
162337
984521
94895
79742
108600
136653
419543
796213
33588
993798
22996
82414
117241
874726
596478
275371
96505
30186
691157
52629
564765
428656
104496