4942
4641
4270
2881
2627
2367
2169
1984
1912
1577
1362
1349
1302
1176
1141
1025
988
904
890
598
594
543
528
480
461
437
395
364
346
320
317
288
278
218
200
199
196
177
170
169
168
156
140
136
134
133
103
99
81
78
71
61
60
58
57
44
43
41