1342
2
5871
15
2194
2345
3
1334
1
265
0
901
1163
2407
2462
2971
2581
5
5237
6
1621
1084
1230
1286
7755
9