260
0
1
749
2
241
512
194
187
91
428
3
255
650
535
341
338
1019
331
639
1397
1171
160
195
799
895
1273
1229
1106
5
1030
189
1100
315
1105
360
149
180
325
155
174
878
1362
573
440
1024
346
340
228
411
152
756
291
1046
1156
191
468
382
198
168
483
199
421
309
381
4
1302
207
169
343
1330