27970
933
938
894
850
1096
1018
966
2119
3167
1036
1105
1806
1215
1283
1474
1914
1398
1629
3126
2857
1979
4113
2112
7308
15591