814261
306600
78797
217182
837212
285226
194385
958603
198221
808229
786613
282770
792208
507215
418736
270486
8427744
547486
3165577
3065980
3026510
2184192
2023495
1983492
1912216
174666
1733948
15875
151161
1469545