895463
516756
347160
377989
740385
911339
274980
451858
715722
237652
492510
123470
226378
50623
126792
26891
11592745
622386
3964577
3897980
3291510
2598192
2115495
2077216
2029492
182266
1759948
16215
153161
1525545