5436
4079
2740
2434
1869
1585
1394
1325
1252
908
742
693
657
648
592
555
474
425
378
288
276
273
267
258
249
211
191
184
183
168
149
141
98
84
68
0