1424
2
4588
5
840
3
2718
1
1135
1891
1922
3724
3180
943
2395
956
0
2264
1676
466
1666
2576
1213
1593
1431
6874
2525
1736
2573
7
3336
3123
3613
8
844
1186
912