3017
2824
2563
1864
1520
1444
1197
1153
874
839
820
787
714
701
646
643
575
521
515
512
348
341
339
325
322
310
290
263
258
217
178
171
163
159
139
132
123
112
105
103
99
91
81
79
78
71
69
62
59
47
46
44
43
38
34
32
28
27
21