1044
1
2229
14
0
1646
3
4044
5
3083
2
2465
1189
3125
2145
3765
4
685
2135
2264
5440
8
2476
721
662
2595
3779
4471
2903
2964