30654623
17668
31598433
16276
29493045
17178
30893108
10185
26758536
9713
8067986
3556
8681750
3424
6609826
3311
14178975
7184
12045239
5387
15097199
5686
7610778
2607
13315049
5152
10054799
3729
8228456
3405
9445653
3383
9920118
3926
8224673
2877
32650706
13640
13227135
6019
11070054
3634
6853082
2478
7774637
2946
5787215
1954
4195314
1278
9205202
2852
6085340
1947
5914434
1570