46535
38645
37484
11251
11094
9469
8780
7952
5026
4474
4321
4251
4172
4113
3226
3052
2712
2558
2482
2312
2186
2087
2011
1900
1830
1752
1651
1625
1581
1404
1346
1313
1300
1259
1182
1095
1076
1062
973
940
932
822
808
761
738
708
707
703
659
645
495
476
467
458
434
398
333
295
280
268
237
226
173
171
161
156
150
138
136
122
115
102
99
78
75
70
57
46
42
40
38
35
31
29
27
26
25
24
21
19
18
17