3354
3157
2940
2081
1620
1564
1400
1353
1125
1004
950
859
852
715
698
676
671
670
666
585
401
366
351
339
333
307
275
264
245
225
211
205
203
198
168
144
115
112
110
107
106
104
97
96
95
86
76
67
66
55
52
48
42
35
32
30
29
28