645578
114467
773135
618926
283218
942239
626259
1064267
291258
175505
69362
263132
616308
947641
596635
167168
952360
743480
825456
506850
29429
809665
573518
463886
193729
411931