33917431
14822
11364111
2827
34133755
12318
19685922
8045
24799430
8033
7796512
2525
32041583
12509
48471547
27680
23953280
9952
15747996
5328
23918273
6836
29313119
10452
17880132
6449
38633021
19069
20874817
8893
9144371
3666
29899821
12487
30654623
17668
24095047
10018
24395556
9896
27335364
9544
20633779
7520
40895615
14187
12479675
3810
21165854
7191
16271662
7665
17069617
5937
14848734
4907