449
0
105
614
1576
1246
928
489
1652
312
413
409
598
1442
922
486
430
548
1166
1173
1240
420
3987
299