906
1292
1110
879
703
834
1774
810
1198
1683
762
717
1069
1444
857
3159
1096
1010
1850
1314
802
995
1376
2085
1308