448
1
612
1854
2794
3
1286
596
12141
2
494
543
865
563
631
89
398
656
1390
446
1203
1349
4
891
432
422
407
618
333
1016
469
842
2670
517