504
1
31535
0
2564
2
1352
3
8597
9
814
462
1334
373
2369
231
2474
1385
18403
6
14076
7
521
1560
395
385
3092
4071
5316
1436