10145
814261
306600
78797
259736
218182
837212
543600
285226
195385
958603
199221
809229
786613
282770
792208
11593745
622486
3965577
3897980
3291510
2599192
2115495
2077216
2029492
182266
1759948
16215
153161
1525545