2707
1688
1675
674
525
319
309
288
267
230
222
162
146
141
138
123
120
117
109
106
100
98
95
94
90
84
81
80
79
76
75
74
73
71
69
67
66
65
64
63
62