987
1
1587
1678
212
1448
2
650
0
1665
2982
3
1231
2799
2372
775
646
1392
1329
544
447
1566
571
964
662
1848
1006
2033
2119
7328
1889
3632
5
3795
845