311543
170743
178608
81634
896640
73122
178344
225482
404475
444757
1024413
120747
86953
791868
326166
520413
448497
813567
140639
730582
708253
261220
553353
249508
941679
673578
495514
804128
809659
712930