5897
4424
2557
2477
2367
2289
2230
1469
1268
1254
1216
1164
1113
1070
957
919
830
798
688
650
599
553
531
473
462
449
447
419
418
390
387
371
359
350
332
299
271
223
200
199
194
170
161
155
140
132
116
114
113
106
104
103
102
100
99
96
92
85