504
1
646
0
2564
2
1352
3
814
1716
462
1334
373
2369
231
2474
1385
964
14076
7
521
1560
385
3092
4071
5316