458
0
517
1880
2
1152
2328
4328
10
759
467
1033
266
1075
503
431
1824
422
584
31535
683
525
479
745
580
1045
2952
980
1232
4594
1
1599