425
2
2319
1
893
465
400
523
446
389
484
256
548
1019
471
411
905
621
794
283
1256
335
476
1285
845
448
3223
7
528
650
756
0
371
79