3375
3172
2936
2014
1635
1584
1394
1328
1219
1047
888
862
762
734
707
644
632
624
580
505
378
345
330
326
303
291
278
248
247
235
199
190
182
149
136
127
126
119
113
106
100
96
95
89
86
75
68
61
45
44
40
38
37
36
35
33