4988
4678
4252
2917
2406
2342
2057
1932
1931
1593
1331
1324
1228
1051
1020
1012
1001
938
898
716
580
529
514
480
476
455
431
402
387
357
309
297
295
273
210
194
193
175
173
168
158
142
140
137
133
114
110
93
90
86
76
74
73
66
59
56
48
40
39