557
381
252
566
321
448
395
267
947
868
1551
1
1236
585
405
855
412
461
821
513
642
0
363
228
982
1060
2250
217