2704
2362
1945
1646
1188
1043
1020
997
859
803
697
649
591
573
559
557
550
549
472
422
362
335
319
290
259
240
236
227
218
215
168
165
162
148
141
139
137
114
110
107
106
103
97
95
81
79
75
66
58
48
42
41
40
39
34
33
32