297660
1797121
189591
193780
215689
155673
254471
352165
6041113
334374
421263
799195
152955
282167
213851
1556115
398781
146889
808498
504569
4033106
8026127
678596
7429125
473682