5445
4714
2841
2346
1610
1599
1579
1356
1301
865
742
657
651
648
586
551
522
472
423
318
276
275
273
267
258
239
205
188
180
168
149
141
97
84
67
0