5666
4493
2597
2494
2323
2190
2042
1552
1332
1233
1087
1043
1035
974
957
874
717
700
671
609
566
521
493
481
478
469
443
423
417
394
388
380
335
256
234
227
226
223
214
207
197
173
165
162
149
136
132
131
127
125
123
122
103
101
100
99
90
84
80