570
1
927
1005
2
1078
558
1170
16
624
617
80
1736
4
872
3
552
2001
641
906
291
168
412
36
796
1055
680
1802
474
91
949
125
166
40
122