3412
1
954
2
3913
4
5729
5
1758
15
841
3
791
0
1376
1298
1865
945
1350
1262
1656
648
1354
1247
3079
713
600
4010
9926
9
2390
3320
3294
5615
1129
1477
808
878