475
0
341
606
493
404
1650
400
2395
431
90
257
463
845
443
1100
383
508
6859
5
55
560
1132
434
932
518
185