504
1
2564
2
1352
3
1276
0
814
462
1334
373
419694
9
2369
231
2474
1385
2730
6
14076
7
1560
395
363
385
3663
3092
497
5316
1885
1084
1832
463
31535
1448