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