876
1
673
951
852
1564
1423
159
496
0
3196
6
2153
7
801
2578
697
4179
1526
2
1819
775
1814
3326
3
1681
915
1632
1603
6779
5
1813
1000
3562
2349
830
693