50
1132
1
28
1215
25
1694
4
54
1641
5
38
1789
2
20
1546
7
3575
0
1102
1696
2035
6
599
597
875
517
815
3