4148
3840
3580
2520
2122
1933
1665
1640
1445
1322
1138
1050
1020
932
892
887
867
833
829
776
486
466
449
440
427
397
393
336
302
289
255
222
197
190
189
170
161
149
146
139
132
118
116
114
111
110
82
77
76
63
62
55
54
52
51
50
47
45
37