297
0
1
351
132
2
129
191
179
161
147
507
143
230
3
189
160
163
376
242
342
396
222
298
271
110
213
232
246
332
340
326
314
382
225
178
159
4
171
172
572
641
447
263