30889369
8642
20222173
8620
10754950
4991
16376076
6022
18831579
7228
10251484
3110
6572893
2648
5788280
1891
37050840
4307
34133755
12318
1613949
637
28511112
2811
12927245
3320
12505426
2711
20200547
3854
18181232
8538
13634464
5384
10005529
3637
38633021
19069
5812040
1809
26888052
10819
22635759
3490
22800604
13398
11928350
2934
15349519
2378
36305792
16373
7142407
1881
22035686
9233