143369
110122
76592
50873
44024
41045
35805
30218
26187
26038
24763
23561
22531
18583
13213
12343
11742
9032
7508
7124
7091
7004
6283
6177
6115
6064
5937
5812
4867
4542
4459
4286
4104
4089
3708
3671
3582
3544
3410
2772
2622
2444
2359
2021
1983
1860
1710
1618
1536
1507
1472
1431
1427
1340
1324
1268
1223
1205
1112
1091
1064
1062
1000
920
847
845
816
789
787
652
651
590
552
546
539
436
390
386
376
346
300
277
197
184
113
42
39
37
22
10
3
2
1
0