3410
2851
2445
1863
1449
1432
1323
1307
1062
920
879
871
834
729
689
666
635
613
594
423
419
367
366
338
320
300
292
284
275
252
230
217
187
186
184
173
159
151
148
145
144
141
113
112
101
96
83
82
71
64
58
42
41
40
37
36
31