30804895
8284
21382502
6983
15794850
5588
7310291
2902
24909524
8463
19754026
6157
15073744
5755
10197813
2786
99700699
31453
12975996
4712
26920065
7816
22073988
6977
12006095
2532
5629960
1429
2379834
688
8908431
1828
4665591
1878
38084157
16182
4350763
1778
9291922
4398
9868665
3942
3039044
1322
9629782
3182
2311580
797
2506010
615
6603891
1661
11258336
3798
20531479
7489