29618429
13386
18833033
8212
36085743
17363
43521079
16062
11927697
3446
10392953
4907
4982060
2271
16217629
7263
5771011
2129
4209193
1774
32650706
13640
34474627
14479
8983484
3484
8629012
3144
5786565
1429
28630084
12899
2545076
656
55567145
17731
1178087
232
4278245
1266
13827641
4712
16268636
6292
5779440
1693
21689464
7788
6650182
2613
4543101
1168
5896065
1828
5770263
2236