523
1478
1289
299
1600
0
1195
1933
1257
27
1192
1669
297
530
0
1533
83
19
864
43
942
897
498
549
43
1831
19
870
19
1228
886
857
27
590
1553
43
515
892
525
896
43
83
141
928
1261
1253
1229
545
83
1903
120
1231
43
516
496
43
1948
1238
520
922
535
1449
2289
920
884
1200
1189
115
1545
529
0
493