2784
2747
2464
1776
1473
1380
1152
1098
934
802
798
759
737
711
683
641
578
506
492
430
339
328
321
316
308
289
287
239
221
215
211
183
171
169
135
117
114
113
108
106
94
90
87
80
74
73
66
63
62
55
53
43
39
38
32
31
28
25