0
1872
1177
883
907
1182
1084
1020
1259
1014
1175
1160
1028
917
1067
966
1
1340
2888
1584
1661
1609
141659
3114
2658
2630
2559