1629
0
244
318
1400
270
427
5875
336
9244
1
418
481
251
321
951
378
1728
300
391
486
903
298
969
677
1921
2