31598433
16276
86367158
37482
8681750
3424
7499942
3600
9362904
3823
14709112
5315
42481655
19323
7117036
4514
8224325
3462
6625059
3223
9362480
3732
4813881
1872
6410755
3317
3951978
1306
30654623
17668
13427606
6342
7172651
1938
5758680
2723
62412351
10596
4690740
1869
9945405
3427
8713430
2522
2699997
1121
8557443
3330
4677005
2274
89187520
26477
7158084
2626
26372520
10568