10324
2
1446
661
0
1222856
4
869
1
1811
3262
5
5617
4271
2604
7
1661
978
4677
10
3054
1462
4111
2231
737
607
980
2440
880
3
1749
911
1960
2922
9
1327
166543
18
16550
27
6842