639
0
632
1118
1
2502
5
1616
652
1485
2259
693
1723
5368
1685
796
752
446
10941
803
521
818
471
633
4288
543
541
645
571
32
614
914
560