814261
306600
78797
217182
837212
285226
194385
958603
198221
808229
786613
282770
792208
506215
418736
270486
8339743
544486
3151577
3053980
3021510
2177192
2021495
1983492
1908216
174466
1733948
15845
151161
1467545