1239
0
1622
1
660
458
868
542
3013
15
2622
6
1468
629
1348
17970
685
3629
1017
1816
2377
3926
14
1393
1494
989
2368
883
1880
5
504
3252