670
0
2330
1
5290
2
493
518
1422
440
1334
2929
2494
1898
20634
8
21743
521
2474
1774
1385
814
395
653
11829
5009
839