1033
1
2930
2956
2
3125
2507
3546
971
0
32302
2892
3498
4
3779
4471
2964
1309
9504
6
3051
1603
1461
1322
977