749
0
2
90
1
341
338
1019
331
639
1397
1171
160
195
799
895
3
1273
1229
1106
5
1030
189
1100
315
1105
360
149
180
325
155
174
878
1362
573
440
1023
346
340
228
411
152
756
241
291
1045
1156