2902
16
707
1
3546
903
984
0
4044
5
3083
2
1193
2465
985
3125
2058
96
2061
3
2476
7055
12
2191
8
4471
2903
2964
3051
1603
3618