2229
0
460
1399
1103
1374
332
351
393
2757
2
677
555
499
334
732
1914
1650
6288
288
449
791
372
596
725
467
1070
2312
795