2682
4
2222
2
6559
6
754
1314
6554
5
2978
1280
0
2902
3
403
389
1
2933
2451
727
1334
2008
427
2572
912
1453
1215
2796
834
2457
2169
1348
1306
2100
4987
9244