0
1177
883
907
1182
1084
1020
1259
1014
1175
1028
917
1067
966
948
958
1871
1
1336
2885
1581
1660
1607
141648
3113
2654
2628
2558