4041
3731
3520
2474
1970
1927
1695
1539
1229
1176
1173
1160
1021
884
858
852
831
828
756
745
474
432
423
399
385
375
369
308
279
274
268
238
224
221
211
165
158
140
131
129
126
124
116
104
98
90
88
73
62
61
58
54
41
39
35
34
33