3455
3302
3053
2114
1817
1673
1429
1357
1249
1093
937
854
799
767
713
638
616
556
547
422
386
356
349
345
318
314
283
259
255
241
221
196
180
159
154
143
139
117
110
107
106
99
98
93
90
89
86
81
60
52
48
45
36
34
30
28
26