580
0
6529
7
2362
4
4478
8
2518
11
1710
1
2961
2
20634
3653
2668
991
3114
3466
5223
9
453
918
971
3510
3595
2619
2766
802
471
2884
1824
2730
6
3375
1877
2806
3
3536