2775
2766
1749
1716
1048
990
904
780
571
405
359
315
257
248
237
222
196
186
184
170
162
158
103
95
78
77
72
67
63
59
40
35
34
31
29
24
20
18
17
16
14
11
10
9
8
7
6