3923
3640
3351
2347
1937
1794
1692
1474
1200
1146
1115
1074
951
868
827
813
811
749
739
712
433
431
401
395
388
348
347
308
278
276
258
236
230
202
184
168
151
150
141
135
130
128
122
120
119
113
83
74
62
59
56
53
50
48
44
43
36
31