11437
22
1222856
4
529
0
392
3
4271
2604
7
1661
2
2615
1
4723
419694
9
719
978
4677
10
458
4437
3054
5560
5
553
737
649