157
0
308
325
882
809
256
456
1877
1
767
285
393
280
320
828
1164
213
55
1511
846
268
401
376
339
288
343
1146
337
372
874
375