250127
145412
127123
74529
68376
44759
42676
34122
31776
30767
25747
24236
23744
22120
20519
19766
18881
16847
16364
14390
14368
14248
14237
13546
12603
11838
10746
10327
9424
9324
9204
9201
8930
8836
8025
7712
7619
7389
7044
6990
6471
6468
6372
6184
6146
5962
5878
5871
5806
5729
5593
5306
5265
5176
4899
4808
4696
4687
4655
4597
4540
4530
4491
4460
4355
4321
4221
4192
4004
3723
3484
3461
3401
3357
3307
3285
3242
3193
3152
2983
2973
2970
2966
2955
2946
2938
2837