2222
2
2682
4
6559
6
754
1314
2572
3
2978
2451
1280
0
2902
6554
5
389
1
2933
1152
403
727
458
105290
1334
46414
282572
912
2683
296
768
1649
4594
3659
14
584
1231