4321
12
3765
4
2727
0
2903
3
3124
2
3574
1
1853
1321
2638
2658
10
2906
746
1512
2185
3606
830
1524
4176
1961
2177
2664
9
3491
485
1332
3007
457
19783
1529
25669
489