639
0
464
2941
1779
46414
1
777
559
611
1211
642
631
1045
336
608
710
467
494
269
675
383
705
391
484
507
255
719
689
1553
1297
398