642
2
565
0
609
259
553
657
990
918
911
1
1254
631
1178
425
555
533
484
302
273
498
190
224
260
284
396