2189
3
3957
2523
0
1115
3691
4
8313
9
2211
1
2959
3154
6
2642
2655
748
4152
3238
7
4476
2
1057
2902
1630
1190
859
4224
1045
979
3579
2462
4702
1780
3629
2517
4451
15