460973
417498
1198738
986169
1591809
442677
892319
695370
342613
1063101
813480
1128416
544486
1094877
658252
1155125
585284
3018112
2953927
2839797
2699692
2452488
2187214
2168981
2141951
2127484
1934271
189772
1722613
1718559