3841
12
3125
15
2584
4
5978
6
1299
1
3460
7
12621
22
570
12472
0
783
1811
2125
1036
7159
10
1647
2314
1689
2
4099
8
1779
2704