351860
262986
749949
663353
609672
13827
915288
65397
370114
63370
163614
438145
47571
908378
756395
905550
589153
26498
49675
716456
84934
667721
171500
652429
49728
465248
272153
208649
272664
1009375