518290
669214
12413
661983
504946
607174
294783
139880
504904
321146
873325
187325
284770
77303
569413
529128
1004106
516793
258806
852282
278105
41289
578758
447291
865460
676882
191355
7087