3770
3541
3172
2183
1802
1790
1508
1418
1240
1159
1005
984
903
831
787
772
741
708
647
634
449
394
386
385
381
360
359
281
274
262
243
237
211
183
175
172
148
132
128
120
118
101
99
98
90
82
73
68
60
54
53
47
46
44
43
38