6149
4956
2973
2880
2637
2205
2067
1636
1381
1276
1217
1205
1195
1162
1111
1079
997
880
758
726
671
597
532
526
523
521
499
476
473
451
435
428
399
396
389
340
279
274
269
267
218
183
182
180
152
150
144
140
133
127
122
118
100
99
97
96
92