3945
3779
3360
2321
1932
1798
1611
1495
1325
1155
1035
1017
906
832
789
784
775
710
631
619
452
423
413
400
397
342
340
300
291
251
234
201
190
187
186
183
164
151
139
136
127
123
121
115
108
104
103
100
96
90
75
52
49
45
40
39
34
31
29