3462
3247
3000
2097
1730
1670
1506
1357
1011
1007
991
876
802
776
775
745
694
659
564
419
397
371
359
345
340
286
246
245
241
226
225
201
184
156
138
133
128
120
118
111
110
108
95
88
85
81
68
66
64
59
51
48
46
40
39
32
27