612726
441875
841952
156196
61923
310506
297349
147515
410520
8253
538273
192949
233747
409835
782375
739112
644343
341380
416506
29506
909312
904185
441886
477851
331266
32175
728256
655400
833539
356410