2222
2
2682
4
6559
6
754
1314
2572
3
2978
2451
1280
0
2902
6554
5
389
1
2933
476
403
727
1334
3503
1059
2466
912
2000
5255
16
22330
22
9807
8876
8
5781
417
874
18385