3206
2862
2621
1894
1548
1358
1280
1228
1095
993
872
735
699
685
621
615
593
558
527
434
340
322
321
291
257
244
243
238
220
190
185
167
136
125
121
114
102
101
97
92
91
90
82
73
66
60
47
43
37
36
34
31
27
25
24