305428
218179
76782
285695
891427
527207
248616
182355
94521
342810
820551
837671
794704
247785
174600
836795
645306
43629
1095229
534480
504469
239220
623186
646333
10849
1005930