21313732
9333
8759617
2371
11597405
5155
8225116
3151
67818300
17979
38900431
15717
6328920
2331
9860720
4388
30405036
13332
3197839
1196
18629936
4743
13492068
2780
7458414
1881
10488307
4593
20658676
7517
8673519
3122
13739236
5623
8843979
2651
9371845
4445
19885021
8171
5660895
2214
45859922
17030
11391455
5755
8095701
3854
3279766
1209
21625086
10059
5712436
2478
26920065
7816