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