426
2
2322
1
894
465
400
523
446
389
485
256
548
1019
472
411
905
621
796
283
1257
336
476
1286
845
448
3223
7
528
650
756
0
371
79