476278
282397
828175
1086856
20122
190467
910685
278894
545260
1330524
99631
470546
579447
592229
65653
812410
84967
679502
225987
490247
354826
38986
19862
966720
46160
76462
105525
97660
251703
225617