3685
3442
3181
2289
1815
1810
1587
1425
1115
1113
1066
1049
939
874
834
817
762
756
670
622
447
407
391
362
355
337
302
279
262
261
255
236
210
194
165
160
147
137
136
128
123
119
118
107
104
83
77
62
61
57
52
51
42
41
37
35
34
24