2644
2485
2376
1706
1422
1261
1083
1047
847
787
729
697
677
631
612
599
495
488
441
399
305
302
291
289
285
270
261
225
208
196
191
180
178
159
131
129
121
111
105
93
92
85
76
74
71
68
67
61
60
43
41
35
33
30
25
24
20