4209
3855
3631
2592
2041
1973
1762
1549
1243
1240
1232
1180
1007
923
921
888
877
845
834
764
492
459
443
435
401
383
309
285
277
264
257
233
210
189
142
140
135
133
124
120
107
95
80
65
63
59
57
53
40
39
38
34
29
28