4229
3933
2227
2082
2059
1456
1446
1356
1049
939
934
933
898
857
815
722
672
584
554
514
489
486
464
457
439
425
394
386
367
365
322
290
288
282
231
214
194
183
177
174
170
166
152
148
140
135
130
128
127
117
114
106
100
99
92
91
83
82