440
0
1529
310
875
392
422
522
54
370
246
486
5009
675
1126
2211
472
766
846
412
46
575
1237
811
577
187
810
646
325
6339