221521296
106396
26372520
10568
103368647
50331
43275925
20885
47961827
22361
27560189
15334
71138471
33681
53280486
23863
132302982
64804
105357341
57045
15805031
5491
9792494
4036
77626371
27803
158724256
80961
86118561
34428
22296988
8252
61337427
18287
83631673
15349
45266972
13640
37712265
13961
11743615
4090
26960648
10282
27459702
6013
28382203
7279
24598767
7539
34156560
13895
20370931
9500289
4932