2629
4
2138
3
6496
8
2695
1010
0
1200
1
931
2321
2
1716
1038
5346
409
734
6180
5
2446
1202
645
816
874
3519
9
3841
12
2720
3125
15
2584
5978
6
884
1299
3460
7
527
4933
13