1053
1
1345
2
3125
3546
2207
2273
436
5440
8
3026
3498
4
3779
4471
2964
3051
2392
1603
1461
0
791
2906
224
2069
5
1329
254