370
0
2
1240
1
183
107
763
200
383
192
167
1044
214
429
772
1118
1419
352
1072
1312
220
206
909
3
395
4
351
398
169
15
326
1120
1191
358
165
241
185
309
360
440
329
327
1173
494
1030
462
1340
586
346
1378
887
221
256
809
210
5
193
661
1295