4527
3940
3873
2588
2311
2032
1883
1882
1709
1366
1178
1154
1076
1045
1006
858
843
830
792
592
521
485
469
419
400
392
365
338
327
311
282
274
249
195
184
181
157
156
152
144
138
132
119
115
94
79
76
68
61
54
51
46
45
44
37
36