664
0
547
399
341
484
2727
393
419
680
2145
1
401
536
295
1673
72
571
1355
1853
500
5642
432
280
603
1225
1916
862
494
556
501
2586
2