3276
3032
2769
1942
1607
1490
1380
1220
1135
959
921
775
739
660
643
638
622
607
593
478
355
346
336
326
322
305
299
253
249
241
219
202
197
190
153
130
127
118
115
111
110
103
99
84
82
58
47
45
40
39
33
32
30