759
0
4594
1
525
266
2952
31535
503
431
711
458
2328
683
771
471
517
422
467
602
396
655
2748
2
558
1842
343
300
1033
408
269
296