504
1
2564
2
1352
3
814
462
1334
0
373
2369
231
2474
1385
18403
6
14076
7
521
1560
395
385
3092
4071
5316
282572
1343
2189
2581
5