2222
2
2682
4
6559
6
1314
754
2572
3
2978
2451
1280
0
2902
6554
5
389
1
2933
1152
458
46414
403
1649
727
552
1334
1796
1431
768
909
1192
1378
1428
1069
4594