312989
290158
270601
409106
815257
751535
721785
498437
871818
870997
599239
927399
5158799
3571581
3095148
2400804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471