449935
812990
129432
22663
968220
372292
277826
1093244
988761
610480
695774
514580
16343
638404
535166
839159
855544
168168
556863
224971
28383
398668
8555
110512
563946
61398