531
2
449
1
484
824
749
673
1097
784
870
693
550
886
3
702
576
553
983
923
2128
1092
1133
1476
1448
1239
1075
409
475
490
569
405
391