290177
54912
861452
818316
688768
23985
264185
771760
637190
42899
1004855
191681
571000
360386
65430
193341
782125
833207
285847
669238
418409
30150
808565
249301
197147
248389