27289327
11941
173922408
46690
20282216
8300
29582809
11165
20821467
7580
10181552
3405
12716450
4665
9141761
3672
16221603
5749
13528646
4385
26106672
7615
9514454
2679
13356754
4194
11927697
3446
7032960
2362
13627870
4699
7704369
1721
5541112
1564
2853794
794
3853474
1105
9614693
2016
3554818
1052
20638761
6625
6565768
2648
24576132
10464
14236265
4589
13669138
4593
3578295
1288