4955
4435
2581
2560
2465
2186
2143
1470
1257
1200
1145
1069
1056
1025
980
955
929
756
647
625
602
555
554
497
473
472
448
444
411
407
402
398
320
307
283
245
240
238
234
209
197
185
181
178
159
150
139
138
134
132
131
124
116
113
104
102
101
100
99
90