0
1289
1036
1006
1174
996
1220
1118
1236
932
1077
1412
3114
1012
1125
962
1872
1
1339
2887
1583
1660
1609
141659
2657
2629
2558