996
4
1002
1
778
1199
2
673
5492
9
1378
12
916
2654
5
1567
622
838
1905
953
1391
3
574
4375
0
3669
607
549
1048
1427
4322
605
1094
737
1916
11860
10
831
956