1049967
476550
20673
222538
421627
844213
232224
880455
171295
42676
907670
691262
172888
186769
941361
991101
329876
524228
692759
550938
365960
42844
46226
158279
300686
283473