442
0
614
173
4325
600
672
686
2325
299
942
277
388
722
436
1052
688
368
415
327
683
18
576
1318
1287