1860
2
1501
1
1425
1664
544
0
1129
1470
646
814
521
1079
417
2194
2368
1587
2799
3
509
650
964
661
1889
1776
1922
1096
1035
1385
18385
395
2730
273