3538
3363
3071
2095
1708
1652
1440
1359
1266
1104
916
900
793
765
708
663
659
639
598
539
390
385
362
358
346
337
283
279
264
241
232
196
193
154
138
137
134
133
127
119
111
103
102
96
91
84
80
79
77
60
50
48
47
42
40
39
32