458
0
1244
63
1404
1
1748
371
2346
499
471
1603
382
282572
1936
2
2546
197
437
288
1398
278
3025
924
856
428
726
853
1250
829
400
1675
2161