647
0
303
1025
771
355
400
468
696
487
1045
546
244
563
321
401
1112
398
329
294
1601
69
839
177
332
376
677
348
797
1020
378