30042091
13251
12552248
4790
20127316
5802
281585789
154173
27556413
7363
24056940
5921
9224312
3041
32612923
12183
13334552
5425
8397618
2114
24035150
9566
7392937
2092
23613758
8274
44065913
19210
26106672
7615
13857279
1174
4849023
1467
20509519
5284
31258375
9924
33088999
4599
7990794
1253
6939030
2070
9555722
2670
25249363
1090
24221568
9745
7605613
2349
4327207
1030
11221825
2981