3502
3320
3036
2184
1764
1703
1503
1354
1061
1043
1013
1003
902
818
810
782
712
705
641
582
426
366
358
338
328
326
293
274
246
245
240
217
213
201
168
161
154
142
126
124
123
115
113
97
93
75
74
69
65
59
46
42
37
35
32
28
25