2474
2418
2221
1663
1333
1240
1054
1009
941
755
736
693
679
606
583
494
465
454
443
328
315
287
282
275
267
241
239
222
211
204
176
143
133
131
112
104
99
97
93
90
86
85
73
69
66
65
61
54
45
41
34
33
30
29
27
22
20