1245
843
650
492
362
224
221
213
195
190
184
176
174
173
160
154
153
151
148
145
144
139
134
130
122
120
117
111
110
101
97
95
93
89
87
84
77
76
72
69
67
62
61
60
56
55
54
52
51
49