909631
345826
42036
614586
46975
529992
754431
907445
964270
187467
974572
671939
2187214
793488
905386
795795
585384
3020112
2953927
2841797
2699692
2452488
2169981
2141951
2127484
1934271
189772
1722613
1718559