4599
4030
3419
2701
2012
1987
1822
1811
1282
1280
1268
1183
1066
1025
1013
1004
1003
898
768
639
570
556
549
459
441
438
382
378
347
291
273
271
267
259
234
231
211
186
175
165
159
155
153
145
134
133
118
115
102
95
81
67
65
59
58
52
48