1444
2
4002
4
3066
7
2160
4537
5052
10
1593
1441
0
1998
2115
2493
18
6899
9
3263
3336
1
2326
2631
1628
1663
5
4398
1186
1537
3461
462
2919