3311
3044
2869
2085
1711
1550
1340
1308
1008
991
933
900
832
806
784
724
659
632
609
532
382
359
354
351
349
329
294
251
250
227
190
183
177
153
151
149
135
126
118
113
108
101
96
88
86
80
75
58
56
51
50
44
41
37
35
34
29