972
10861
3430
929
2081
636
795
933
1018
1176
11268
762
6948
632
1494
939
1069
2977
3988
2999
3921
1330
2944
3731
2678
2321