1650
0
1853
1089
263
2189
935
714
392
332
552
1155
543
480
996
810
458
575
2831
1
2623
323
522
390
494
815
1408
2211
1949