604310
420387
595231
771314
628152
193179
466299
91068
452420
655891
440730
391516
531155
210292
37780
836911
387206
199221
348722
160339
883184
708467
806302
11719
13151
308401