1548
2
1155
1
1995
3078
4
959
0
776
2607
9
967
2743
704
1033
1362
631
3
607
70
1499
1525
664
435
968
393
330
801
5
932
522
742
623
656
558
1762