2821
2772
2567
1854
1498
1431
1201
1153
1020
844
840
765
735
727
666
656
578
540
524
402
351
331
322
303
291
286
262
257
227
219
215
185
181
158
151
129
125
121
117
116
114
106
101
82
80
79
76
73
70
67
50
48
43
42
36
31
30
26
22
20