763263
451142
336241
107216
55549
270325
678970
783583
152889
841203
290476
566514
139504
32042
69095
783238
206974
573891
940830
37500
25531
824427
821114
934506
92573
743231
403253
21895
6646
608625