2649
0
575
1017
621
660
2861
2
1055
504
1859
4
3221
3
3354
9
883
1239
1380
458
2308
1494
467
1393
1
2471
7
8072
1149
1252