888
1
634
1058
2
2525
6
1352
87
797
0
858
582
289
447
930
999
643
4
149
70
387
2024
1750
1506
850
497
476
953
595
2793
1126
3536
1122
2529