249793
145226
126977
74339
68219
44669
42482
33974
31573
30664
25622
24200
23643
21921
20428
19680
18829
16776
16330
14323
14313
14180
14160
13504
12559
11797
10718
10292
9396
9284
9162
9158
8901
8802
7986
7675
7601
7359
7027
6970
6437
6436
6354
6169
6131
5935
5850
5850
5780
5700
5567
5283
5164
5152
4887
4795
4675
4672
4639
4575
4534
4506
4471
4408
4340
4311
4210
4176
3987
3690
3475
3446
3388
3347
3295
3270
3202
3182
3140
2967
2965
2963
2960
2949
2936
2934
2811