19835
140077
17286
40196
95508
49094
87717
35545
44098
23157
6683
7295
3400
3998
5016
4031
2916
3690
3352
3448
2742
2625
31185
9032
9227
18175
34411
21624
13766
30713
11178
15799
8153
8510
5789
8890
78330
15433
18222
10453
4452
4236
11104
9333
22732
3804
3711
5214
11970
17755
2762
6624
5260
2660
3227
11530
5486
3552
4821
3162