3487
3356
3110
2122
1810
1674
1447
1323
1299
1102
940
904
802
790
788
706
684
633
561
544
417
384
373
364
325
314
313
303
262
251
233
218
189
180
156
149
143
138
130
117
110
108
107
103
98
95
91
77
75
64
56
55
53
44
36
34
28
27
26