31572
249792
145226
126976
74339
68217
44669
42481
33973
31572
30664
25622
24200
23642
21920
20428
19680
18829
16775
16330
14322
14313
14180
14160
13504
12555
11797
10718
10292
9395
9284
9162
9158
8901
8802
7986
7674
7601
7359
7027
6969
6436
6436
6354
6169
6130
5934
5850
5850
5780
5700
5564
5283
5162
5152
4887
4794
4675
4672
4639
4575
4533
4506
4470
4408
4339
4311
4210
4176
3987
3690
3475
3446
3388
3347
3295
3269
3202
3182
3140
2967
2965
2963
2960
2949
2936
2934
2811