621
0
2649
718
1558
2
1239
1622
1
660
458
3562
868
542
2622
6
629
1750
3
1348
4179
17970
15
685
3629
1017
1816
2377
1393
1494
801