2189
3
2523
0
3071
9
748
1
1992
2799
6
4152
3238
7
4476
2
4335
3014
20
1057
2902
1630
2744
1115
1190
3551
10
859
2571
4224
4
10827
1045
9956
66
979
3579
3485
8313
3691