29113748
11177
65885203
14347
14117352
4944
10002645
3666
90882689
32436
29019230
11246
14865541
5563
27820891
10536
10211322
3455
17888328
7480
13367649
4784
42467722
17662
7890835
2585
31072832
8089
5631078
1935
23239887
5940
7453045
1938
10766985
4165
6951615
2092
12906991
3829
15677426
3678
26130350
9339
18750554
4602
28511061
10109
7782937
2623
19162740
8538
7080182
2117
4750276
1467