112448
54769
51282
41661
35277
25525
21289
18392
18327
17480
15134
14856
14832
14037
12780
12438
10435
10340
9369
9142
8554
5143
4570
4509
4211
3860
3819
3068
2993
2982
2785
2661
2476
2088
2044
1995
1973
1869
1798
1731
1664
1560
1457
1421
1325
1113
1048
1025
795
760
729
703
686
544
517
511
503
489
484
468
433
431
425
423
421
375
357
351
235
233
212
200
164
162
87
73
72
69
68
65
57
50
40
30
20
10
7
5
3
0