518386
485155
130362
174552
147268
56960
220249
67835
703496
409356
393216
881738
282532
207223
871531
1040555
964735
158425
466103
236494
61462
291873
849537
746998
874864
708908
512795
328614
103183
520515