1015577
1049241
648209
809375
601511
75223
98274
100491
81156
802562
564579
852952
104241
35197
992104
52253
54600
640732
229361
16804
841533
693106
39463
633869
322542
627714