3962
3623
3369
2361
1944
1801
1665
1474
1276
1136
1135
1022
956
905
846
820
782
772
760
744
439
417
409
389
387
340
332
302
290
257
240
225
222
201
191
160
149
147
124
123
120
114
110
108
104
75
68
57
55
49
46
44
43
41
35
33
30