3772
3349
3229
2226
1894
1799
1600
1458
1421
1178
1047
894
865
789
769
745
740
670
624
541
393
384
362
360
355
330
319
297
274
271
267
241
215
194
171
153
152
150
146
132
121
117
116
108
102
100
81
70
66
57
55
54
53
47
46
42
35
34