2779
2661
2457
1806
1394
1392
1167
1120
994
835
806
746
698
672
610
595
547
543
492
374
347
318
310
309
273
271
269
243
238
232
216
211
192
172
158
131
111
110
98
95
89
82
66
58
51
50
49
43
41
39
31
27
18