317674
486720
490637
259871
861329
443926
770788
526668
93435
953897
100627
1043799
737408
523753
216576
1002195
25799700
22332484
21589960
18622669
13634916
11955157
10783624
9253365
7981961
7541477
7308253
7180831
478070
4732231