2490
0
297
413
677
951
318
259
244
1629
273
407
255
5875
277
352
602
286
242
211
1451
339
5938
508
565
588
248
1346
415
471
1251