4064
3506
1955
1857
1686
1204
875
869
828
819
788
782
695
691
602
574
524
498
494
493
403
401
388
381
360
349
346
343
327
292
289
283
269
256
234
195
192
181
180
168
156
151
126
119
118
116
106
100
99
92
91
86
80
74
67
62