3933
3682
3346
2278
1943
1787
1638
1604
1434
1117
1070
1013
967
894
818
772
748
713
639
494
429
416
401
393
360
351
325
294
289
286
260
220
218
198
196
161
148
143
137
133
132
115
105
103
94
81
79
62
53
50
48
44
43
42
40
39