1540
0
427
825
784
516
7334
4
938
2328
267
1164
378
589
968
1279
1
973
839
1062
1355
486
361
479
1603
253
410
2445
561
368532
1161
25137
298