42481655
19323
30881804
14303
36179793
30360
29564418
13348
32628631
19889
9945405
3427
62972878
34532
14486555
5076
18987317
8793
11469087
4545
16560041
9233
33507199
16593
25033431
10024
23644401
8274
6921487
3063
11086620
4863
18740023
7951
11914310
7153
9916666
4106
7665881
2905
12676888
3817
14993825
5705
7748807
3179
7126897
2871
776501
1501
1912805
1284
3628385
1212
5219954
3056