22386
626171
814363
931211
250996
63558
465609
77652
715308
615858
485311
8162
5276366
4329933
4210458
3407462
3362998
3287285
3229955
2924726
2910226
2416209
2099352
2088407