1115
2
2961
10324
1458
3
256612
0
2445
6
2372
1811
1576
1
830
4271
4
2604
7
1661
544
978
4677
10
3054
1222856
737