592
0
1161
505
1045
803
957
1043
2211
872
1880
2
462
767
325
859
1557
722
668
482
548
1428
2143
691
78
1949
486
951
303
471
459
423