2189
3
748
1
2523
0
1190
2
4152
1057
2902
6
3238
7
1630
3579
1115
859
4224
4
1045
979
3691
33393
10
4476
8313
9