250151
145421
127136
74534
68388
44763
42687
34143
31797
30772
25758
24237
23750
22124
20529
19771
18882
16848
16364
14395
14372
14248
14239
13547
12605
11838
10747
10327
9424
9326
9205
9204
8934
8837
8025
7714
7619
7389
7044
6993
6474
6468
6372
6185
6146
5964
5878
5871
5806
5729
5595
5308
5267
5177
4899
4809
4697
4687
4655
4597
4540
4530
4491
4462
4355
4321
4221
4194
4005
3724
3484
3463
3401
3358
3307
3285
3243
3193
3152
2983
2973
2970
2966
2955
2946
2938
2838