2730
6
266
0
584
639
503
768
1297
525
1075
668
368532
759
350
675
953
2657
3
1392
710
608
2668
2
478
274
621
479
422
1033
755
251
1020
432