7004859
2723
24221568
9745
3518577
838
27940199
15604
3343527
873
10687258
3606
19107263
9041
11951604
3964
107874891
18459
2412070
794
10825092
4062
4278531
929
22702222
7087
18110976
9808
35771338
19901
17978677
6898
24348536
12651
9436653
3571
22875186
12274
18904985
6097
32590859
14265
16390411
8812
34402766
14137
8997901
4285
12646506
4907
9178156
2547
7562372
2965
37750287
12349