46432016
19154
21346556
8252
15060534
6182
12192750
3920
12585355
5855
8207866
3213
29377026
11306
8213276
2997
7060609
2582
5082917
1771
8925160
3405
5451448
1774
8294900
3311
34529882
11517
9690716
3791
5586923
1517
8046432
2918
13915235
4225
4758369
1536
32913956
11127
11872263
3304
9999431
2607
50838420
19195
8521544
3644
5786565
1429
11007813
3603
14712304
5463
8210473
3069