2417
2360
2175
1595
1249
1215
1029
956
920
719
704
688
672
591
536
477
466
402
384
302
290
289
280
254
252
250
227
215
201
194
189
182
158
140
126
121
120
112
110
108
97
90
74
73
67
65
60
56
53
46
43
39
32
30
29
26
23
20