3325
3123
2888
2022
1571
1541
1343
1282
1064
1018
845
807
801
703
683
669
621
588
579
561
388
377
370
324
315
304
298
274
270
203
200
193
182
163
161
145
138
133
131
128
119
100
98
87
84
83
81
67
53
44
43
42
41
38
35
32
31
30
29