876
1
673
951
852
1564
1423
3629
159
496
0
3196
6
1380
2153
7
801
2578
697
4179
1526
2
1819
775
1466
1814
3326
3
1681
1632
6779
5
2456
915
2136
2530
4
1603