3417
3202
2987
2059
1719
1596
1357
1347
1158
1056
883
816
813
733
717
675
637
617
546
541
432
384
343
337
321
315
304
280
248
246
233
201
194
149
148
137
135
114
108
103
97
95
89
87
86
75
54
51
47
41
39
35
30
26