9120
3046
2996
2741
2621
2390
2103
1790
1725
1707
1349
1165
1155
1048
908
867
847
834
655
643
623
606
598
556
543
518
474
442
414
383
383
380
367
365
341
330
327
308
258
209
201
196
177
169
162
151
147
147
139
138
128
120
120
120
119
116
108
97
95
89
88
88
78
77
72
67
65
64
63
59
58
58
56
53
52
51
48
47
46
45
44
40
39
39
39