3936
3349
2942
2339
1646
1604
1548
1466
1103
1097
913
874
871
863
836
835
809
703
661
468
457
443
409
395
384
376
349
340
323
271
248
239
236
223
220
212
201
178
149
141
139
134
130
123
119
116
103
99
85
68
62
60
58
40
38
36